@font-face {
    font-family: 'Gotham-Light';
    src: url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Light.otf')  format('opentype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Light.woff') format('woff'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Light.ttf')  format('truetype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: normal; font-style: normal;
  }
  @font-face {
    font-family: 'Gotham-Book';
    src: url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Book.woff') format('woff'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Book.ttf')  format('truetype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal; font-style: normal;
  }
  @font-face {
    font-family: 'Gotham-Medium';
    src: url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Medium.otf')  format('opentype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Medium.woff') format('woff'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Medium.ttf')  format('truetype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: normal; font-style: normal;
  }
  @font-face {
  font-family: 'MyriadPro-Regular';
  src: url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/MyriadPro-Regular.otf')  format('opentype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/MyriadPro-Regular.woff') format('woff'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/MyriadPro-Regular.ttf')  format('truetype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal; font-style: normal;
  }
  @font-face {
    font-family: 'Gotham-Bold';
    src: url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Bold.otf')  format('opentype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Bold.woff') format('woff'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Bold.ttf')  format('truetype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
    font-weight: normal; font-style: normal;
  }
  @font-face {
    font-family: 'Gotham-Black';
    src: url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),  url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Black.otf')  format('opentype'),
        url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Black.woff') format('woff'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Black.ttf')  format('truetype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: normal; font-style: normal;
  }
  @font-face {
    font-family: 'ArialMT';
    src: url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.eot') format('embedded-opentype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.woff') format('woff'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.ttf')  format('truetype'), url('https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.svg') format('svg');
    font-weight: normal; font-style: normal;
  }           
  
* { box-sizing: border-box; font-family:'Gotham-Book'; outline: none; text-decoration:none;}
body, h1, h2, h3, h4, h5, h6, p, ul, li { margin: 0; padding: 0; font-weight: normal; }
ul, ul li { list-style: none; }
img{max-width:100%;vertical-align:middle;height: auto;}

.row { max-width: 1116px; margin:0 auto;}
a {color: black; text-decoration: none;}

.cgn-mobile{display:none;}
.cgn-mob{display:none;}
.cgn-hide{display: none }

.col-4{width: 33.33%; padding: 20px 10px;}
.col-3{width: 25%; padding: 20px 5px;}

.fa-lock{margin-right:5px;font-size:13px;}
.fa-angle-down, .fa-angle-up{margin-left:5px;position:relative;top:1px;}
sup{font-size: 10px;}

/* cigna-header */
.cgn-nav-bar {background: #505050;}
.cgn-nav-bar .row{display: flex;flex-wrap: wrap;color: #fff;text-decoration: none;justify-content: flex-end;}
.list-unstyled{padding-left:0;list-style:none}
.menu-btn{background-color: #505050;color:#fff;padding: 12px;font-size:12px;border: none;cursor: pointer;}
.menu-btn a{font-size:12px;background-color: #505050;color:#fff;border: none;cursor: pointer;}
.dropbtn1 {background-color: #f68621;color: white;padding: 12px;font-size:12px;border: none;cursor: pointer;}
.dropbtn1 a{color: white;cursor: pointer;}
/* .dropbtn1:hover{background-color: #188CCC;} */

.dropdown {position: relative;display: inline-block;width:100%;}
.dropdown-menu.show, .dropdown-menu1.show{display: block;background-color:#f5f5f5;}

.cigna-header { padding: 1rem 0; }
.cigna-header .row { display: flex; vertical-align: middle; text-align: right; justify-content: space-between; align-items: center; }
.cigna-header h3 { display: inline-block;  font-size: 14px; }
.cigna-header h3 span{color:#f68621;font-family:Gotham-Bold;}
.dropdown-menu-right{right:0;left:auto;}
.area-btn{border: none;cursor: pointer;}

.dropdown-menu {
    display:none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;}
.dropdown-menu1 {
      display:none;
      position: absolute;
      top: 100%;
      z-index: 5;
      display: none;
      float: left;
      min-width: 10rem;
      padding: .5rem 0;
      margin: .125rem 0 0;
      font-size: 1rem;
      color: #212529;
      text-align: left;
      list-style: none;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0,0,0,.15);
      border-radius: .25rem;}
.dropdown-item {
      display: block;
      width: 100%;
      font-size:.75rem;
      padding: .25rem .5rem;
      clear: both;
      font-weight: 400;
      color: #212529;
      text-align: inherit;
      white-space: nowrap;
      background-color: transparent;
      border: 0;}
.nav-bar-top{top: auto;}

/* cigna pov */
.cgn-pov{position: relative;}
.cgn-pov-content{position: absolute;top: 50%;left: 30%;transform: translate(-50%, -50%);padding: 30px 140px 30px 40px;background-color: rgba(255,255,255, .8);}
.cgn-pov-content h2{font-family: 'Gotham-Bold';color: #e35205;line-height: 1.4;}
.cgn-pov-content p{font-family: 'Gotham-Medium';line-height: 1.4;padding: 10px 0 25px;}
.cgn-pov-content button{background-color: #f68621;color: white;padding: 15px 55px;border: none;font-family: 'Gotham-Bold';font-size: 16px;cursor: pointer;}

/* cgn-tab-main */
.cgn-desktop-tab .cgn-tab-main{background-color: #e35205 ;}
.cgn-desktop-tab .cgn-tab-main > div{max-width: 90%; margin: 0 auto;}
.cgn-desktop-tab .cgn-tab-main ul{display: flex; justify-content: space-evenly;}
.cgn-desktop-tab .cgn-tab-main ul li{padding: 30px 40px; cursor: pointer;}
.cgn-desktop-tab .cgn-tab-main ul li a{font-family: 'Gotham-Bold'; color: white; letter-spacing: 1px; font-size: 20px; }
.cgn-desktop-tab .cgn-tab-main ul .active{background-color: white; }
.cgn-desktop-tab .cgn-tab-main ul .active a{color: #f68621;}
.cgn-desktop-tab .cgn-tab-main ul li:hover a{border-bottom: 2px solid white;}
.cgn-desktop-tab .cgn-tab-main ul .active:hover a {border-bottom: 2px solid #f68621;}

/* cgn-tab-sub */ 
.cgn-tab-sub{background: #f8f8f8;}
.cgn-tab-sub ul{display: flex; justify-content: center;}
.cgn-tab-sub ul li{padding: 20px 70px;}
.cgn-tab-sub ul li a{font-size: 17px; font-family: 'Gotham-Medium';}
.cgn-tab-sub ul li a:hover{color: #f68621;text-decoration: underline;}
.cgn-tab-sub ul .active a {color: #f68621;}
.cgn-tab-sub ul .active{border-bottom: 2px solid  #f68621;}

/* cgn-plan-content */
.cgn-plan-content  {padding: 40px 0;}
.cgn-plan-content .cgn-content h2{font-size: 20px; font-family: Gotham-Medium;}
.cgn-plan-content .cgn-content p{font-size: 16px; padding: 15px 0;}
.cgn-plan-content .cgn-content ul li{list-style: disc; margin-left: 4%;padding-bottom: 5px;}
.cgn-plan-content .cgn-content:last-child{padding-top: 30px;}

/* cgn-footer-info */
.cgn-footer-info {background-color: #e35205; padding: 20px 4%;}
.cgn-footer-info .cgn-content{display: flex; justify-content: center; align-items: center;}
.cgn-footer-info  button{background-color: white;color: #f68621;padding: 15px 45px;border: none;font-family: 'Gotham-Bold';font-size: 14px;cursor: pointer; text-transform: uppercase; border-radius: 3px;}
.cgn-footer-info .content{display: flex; align-items: center;}
.cgn-footer-info .cgn-content {color: white;}
.cgn-footer-info .cgn-content > div{ width: 50%;}
.cgn-footer-info .cgn-content .image-content{padding-left: 15px;line-height:1.5;}
.cgn-footer-info .cgn-content .image-content p:first-child{font-family: Gotham-Bold;}
.cgn-footer-info .cgn-content .image-content p:last-child{font-size: 14px; padding-top: 5px;}
.cgn-footer-info .button{text-align: right;}

/* cgn-header */
.cgn-manage-my-plan-wrapper .cgn-header {padding-top: 40px;}
.cgn-manage-my-plan-wrapper .cgn-header .cgn-head-wrapper {display: flex;}
/* .cgn-header .cgn-head-wrapper > div{width: 50%;} */
.cgn-header .content h2{font-size: 20px; font-family: Gotham-Bold;}
.cgn-header .content p{font-size: 16px; padding: 15px 0;line-height: 1.3;}
.cgn-header span a{color: #f68621; text-transform: uppercase; font-size: 13px;font-family: 'Gotham-Bold';}
.cgn-header .content img{}

/* cigna-privacymod */
.cigna-privacymod{background-color:#505050;color:#d9d9d9; padding:30px 0px 0px 0px;font-size: .75rem;}
.cgn-jprivacy-details{padding:30px 0px 30px 0px;line-height:1.3;}
.cgn-privacy-details p { font-family: Gotham-Book; font-size: 13px; text-align: justify; padding: 20px 0 0; line-height: 1.5; }
.cgn-privacy-details sup { font-size: 75%; top: 2px; position: relative; }

.privacy-list-wrapper{display:flex;width:100%;margin-top:10px;}
.privacy-list-wrapper1{width:50%;}
.privacy-list-wrapper2{width:50%;margin-left:5%;}
.privacy-list-wrap1, .privacy-list-wrap2{display:flex;width:100%}

.privacy-list1{width:50%;}
.privacy-list1 li {font-size:13px;padding:20px 0px 0px 0px;text-decoration:none;}
.privacy-list1 li a{text-decoration:none;color:#d9d9d9;}
.privacy-list1 h3{font-size:13px;font-family: Gotham-Bold;}

.privacy-list2{width:50%;}
.privacy-list2 li{font-size:13px;padding:20px 0px 0px 0px;}
.privacy-list2 li a{color:#d9d9d9;font-size:13px;text-decoration:none;}
.privacy-list2 h3{font-size:13px;font-family: Gotham-Bold;}

@media (max-width:1024px){
  .cgn-pov-content {padding: 3%;}
  .cgn-pov-content h2 {font-size: 18px;}
  .cgn-pov-content p {font-size: 12px; padding: 10px 0 15px;}
  .cgn-pov-content button{padding: 15px 30px; font-size: 13px;}

  .cgn-desktop-tab .cgn-tab-main ul li {padding: 30px 23px;}
  .cgn-desktop-tab .cgn-tab-main ul li a{font-size: 16px;}
  .cgn-tab-sub ul li a {font-size: 14px;}
  .cgn-tab-sub ul li {padding: 20px 30px;}

  .cigna-header { padding: 20px 0; }
  .cigna-header h3 { font-size: 14px; } 
}

@media (max-width:1126px){
  .cigna-privacymod .row { padding: 0 25px; }
}


@media (max-width:767px){

    .cgn-desktop{display:none;}
    .cgn-desk{display:none;}
    .cgn-mobile{display:block;overflow:auto;}
    .cgn-mob{display:block;}

    .col-4{padding: 20px 10px 0;}

    .cgn-plan-content  {padding: 20px;}
    .cgn-plan-content .cgn-content h2{font-size: 18px;}
    .cgn-plan-content .cgn-content p{font-size: 14px;}
    .cgn-plan-content .cgn-content ul li{padding-bottom: 10px; font-size: 14px;margin-left:6%;}

    .cgn-footer-info {padding: 15px 4%;}
    .cgn-footer-info .cgn-content {flex-wrap: wrap;}
    .cgn-footer-info .cgn-content > div{ width: 100%;}
    .cgn-footer-info img{width: 12%;}
    .cgn-footer-info .cgn-content .image-content p:first-child{font-size: 14px;}
    .cgn-footer-info .cgn-content .image-content p:last-child{font-size: 14px; padding-top: 5px;}
    .cgn-footer-info .button {padding-left: 16%;padding-top: 15px;text-align: left;}
    .cgn-footer-info button {padding: 8px 20px;font-size: 12px;}
    
    .cgn-header {padding-top: 30px;}
    .cgn-header .cgn-head-wrapper  {flex-wrap: wrap;}
    .cgn-header .cgn-head-wrapper > div{width: 100%; padding: 0 20px;}
    .cgn-header .content h2{font-size: 18px;}
    .cgn-header .content p{font-size: 14px;}
    .cgn-header .content img{width: 30%;}
    .cgn-header .content .width {width: 25%;}


    .top-nav {font-weight: 600; float: right; font-size: 25px; color: white; top: -5px;}
    .tab-toggle-wrapper .first-tab a {background-color: #e35205;padding: 15px;color: white;display: block;font-size: 16px;font-family: 'Gotham-Medium';cursor: pointer;}
    .tab-toggle-main ul {padding-top: 10px;}
    .tab-toggle-main ul li {padding: 5px 20px;}
    .tab-toggle-main ul li a {color: #e35205; font-family: Gotham-Medium;}
    
    .cgn-mobile-tab-sub .top-nav {color: #e35205;}
    .cgn-mobile-tab-sub .tab-toggle-wrapper .first-tab a {background-color: transparent;border-bottom: 1px solid #e6e6e6; color: #e35205;}

    .cgn-pov-content{position: absolute;top: 0;left: auto;transform: none;padding: 0; background-color: rgba(255,255,255, .8); width: 100%; bottom: 0;}
    .cgn-pov-content .pov-mob {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;padding: 25px;}
    .cgn-pov-content h2 {font-size: 20px;}
    .cgn-pov-content button {padding: 10px 35px}

    .cigna-prefooter .row h1{text-align:center;padding:30px 0px;}
    .cigna-prefooter .row{padding:0 10px;}
    /* .cigna-privacymod{margin-top:30px;} */
    .privacy-list1{width:100%;}
    .privacy-list2{width:100%;}

    .accordion1 {color:#ffffff;background-color:#505050;cursor: pointer;padding: 18px;width: 100%;text-align: left;font-size: 18px;transition: 0.4s;position:relative;border-radius:5px;border:none;}
    .accordion1 p{font-size:16px;line-height:1.3;}
    .accordion p{font-size:16px;}
    .accordion1:before {content: "\f105";font-family: FontAwesome;font-style: normal;font-weight: bold;float:right;margin-right: 0px;font-size: 22px;transition: all .5s ease;transform: rotate(92deg);}
    .cigna-prefooter-wrap .active::before {content: "\f105";color: #ffffff;font-family: FontAwesome;font-style: normal;font-weight: bold;float:right;font-size: 22px;transform: rotate(92deg);transition: all .5s ease;}
    .panel1  {padding: 0px 18px 0px 18px; background-color:#505050;border-top: #000000;overflow:auto;}
    .panel1  li{padding:10px 0px; margin-bottom:10px;}
    .panel1  li a{color: #ffffff;line-height:1.2;}
    .panel1 ul{margin-bottom:30px;}
    .cigna-Ques1{width:100%;border-top: 1px solid #bec2c5;padding:0px;}
    .cigna-Ques2{width:100%;border-top: 1px solid #bec2c5;padding:0px;}
    .cigna-Ques3{width:100%;border-top: 1px solid #bec2c5;padding:0px;}
    .cigna-Ques4{width:100%;border-top: 1px solid #bec2c5;padding:0px;border-bottom: 1px solid #ffffff;}
  
    .cgn-nav-bar .row{justify-content: center;}
   
    .cigna-header .row{padding: 0px 20px;}
    .cgn-nav-bar-mob{background-color:#505050;color:#ffffff;display: flex;justify-content: flex-end;}
    .fa-bars{margin-right: 8px;color: #ffffff;font-size: 16px;}

    .cgn-privacy-details p{padding: 20px 20px 0px 20px;}
    .cigna-privacymod {margin: 0px;padding: 0;}

    .cgn-head-wrapper iframe {width: 100%;}
    .player .vp-title .vp-title-header h1 {font-size: 1.3rem !important;}
  }
@media (max-width:480px){
    .cigna-header h3{font-size: 13px;margin-right: .5rem;}
    .cigna-header a{width:5rem;padding:0 .5rem;}
    .cigna-privacymod{margin:0px;}
 
    .cigna-privacymod .row { padding:0px; } 
    .panel p{padding:0px 20px 20px 20px;}

}